#ifndef SERVICE_SHARED_MSG_ZONE
#define SERVICE_SHARED_MSG_ZONE

#include <game_share/game_def.h>
#include <nel/net/unified_network.h>

namespace MSG_STR {

	struct CSceneConfig
	{
		DEF::SCENE_TYPE  SceneType;
		uint32           SceneMax;
		uint32           SceneUsed;

		void serial( NLMISC::IStream& s )
		{
			s.serial( SceneType );
			s.serial( SceneMax );
			s.serial( SceneUsed );
		}
	};

	struct CZoneService
	{
		NLNET::TServiceId	SId;
		std::vector<CSceneConfig> SceneConfig;

		void serial( NLMISC::IStream& s )
		{
			s.serial( SId );
			s.serialCont( SceneConfig );
		}
	};

}

#endif
